A Course Design and Implementation Experience on Agile Software Development Methodologies

نویسندگان

  • Hongxing Lu
  • Xiaohong Wang
چکیده

In this paper, a course design and implementation experience on agile software development methodologies is described. When selecting the lecture materials for this course, the introduction to the methodologies is closely combined with many industry case studies to make lecture materials easy and interesting for students. In addition, active and cooperative learning method is implemented through involving students heavily in the learning process. The implementation of this course demonstrates that combining theoretical materials and case studies, and actively involving students in the course have many positive effects on motivating students and improving the learning outcomes of this course.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incorporation of Agile Development Methodology into a Capstone Software Engineering Project

This paper describes the author's experience in transitioning an undergraduate capstone software engineering project course from a traditional "waterfall" format to a modern agile development methodology. The agile approach replaces the sequential, and documentation-intensive, product development steps of the waterfall model--requirements analysis, system design, implementation, testing, and de...

متن کامل

The Agile Approach in an Undergraduate Software Engineering Course Project

1 Thomas Reichlmayr, Software Engineering Department, Rochester Institute of Technology, Rochester, NY 14623, [email protected] Abstract The rise in popularity of agile software development methodologies such as Extreme Programming (XP), Crystal, DSDM and Feature-Driven Development has opened an opportunity for the software engineering education community. How can one capitalize on the strengths o...

متن کامل

Restructuring of System Analysis and Design Course with Agile Approach for Computer Engineering/Programming Departments

Today software plays an increasingly important and central role in every aspect of everyday life. The number, size, complexity and application areas of the programs developed continue to grow. Many software products have serious problems in cost, timing and quality. It has become almost normal for software projects to exceed their planned cost and schedule. A significant number of development p...

متن کامل

Work in progress - An agile embedded systems design capstone course

Embedded systems design has been characterized by the combination of two basic design methodologies: Hardware and Software. In this work in progress we incorporated Agile Project Management methodologies to a Computer Engineering Technology senior capstone course on product ideation, prototyping, demonstration and final presentation. As students were going through the course, they were; imprint...

متن کامل

Abstract Srikanth, Hema L. Adapt: Adaptive Development and Prototyping Technique. (under the Direction of Ana I. Antón.) Adapt: Adaptive Development and Prototyping Technique

SRIKANTH, HEMA L. ADaPT: Adaptive Development and Prototyping Technique. (Under the direction of Ana I. Antón.) Adaptive prototyping focuses on developing software for rapidly changing environments while improving delivery speed. Traditional methodologies are not effective in highly volatile environments; thus, agile methodologies have gained acceptance recently. Although agile methodologies of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006